$(function() {
  var jsUrl = '../public/images/';
  var scrolltotop = {
      setting: {
          startline: 100, //起始行
          scrollto: 0, //滚动到指定位置
          scrollduration: 400, //滚动过渡时间
          fadeduration: [500, 100] //淡出淡现消失
      },
      controlHTML: '<img src="' + jsUrl + 'topback.png" style="width:54px; height:54px; border:0;" />', //返回顶部按钮
      controlattrs: { offsetx: 30, offsety: 80 }, //返回按钮固定位置
      anchorkeyword: "#top",
      state: {
          isvisible: false,
          shouldvisible: false
      },
      scrollup: function() {
          if (!this.cssfixedsupport) {
              this.$control.css({ opacity: 0 });
          }
          var dest = isNaN(this.setting.scrollto) ? this.setting.scrollto : parseInt(this.setting.scrollto);
          if (typeof dest == "string" && jQuery("#" + dest).length == 1) {
              dest = jQuery("#" + dest).offset().top;
          } else {
              dest = 0;
          }
          this.$body.animate({ scrollTop: dest }, this.setting.scrollduration);
      },
      keepfixed: function() {
          var $window = jQuery(window);
          var controlx = $window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx;
          var controly = $window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety;
          this.$control.css({ left: controlx + "px", top: controly + "px" });
      },
      togglecontrol: function() {
          var scrolltop = jQuery(window).scrollTop();
          if (!this.cssfixedsupport) {
              this.keepfixed();
          }
          this.state.shouldvisible = (scrolltop >= this.setting.startline) ? true : false;
          if (this.state.shouldvisible && !this.state.isvisible) {
              this.$control.stop().animate({ opacity: 1 }, this.setting.fadeduration[0]);
              this.state.isvisible = true;
          } else {
              if (this.state.shouldvisible == false && this.state.isvisible) {
                  this.$control.stop().animate({ opacity: 0 }, this.setting.fadeduration[1]);
                  this.state.isvisible = false;
              }
          }
      },
      init: function() {
          jQuery(document).ready(function($) {
              var mainobj = scrolltotop;
              var iebrws = document.all;
              mainobj.cssfixedsupport = !iebrws || iebrws && document.compatMode == "CSS1Compat" && window.XMLHttpRequest;
              mainobj.$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $("html") : $("body")) : $("html,body");
              mainobj.$control = $('<div id="topcontrol">' + mainobj.controlHTML + "</div>").css({ position: mainobj.cssfixedsupport ? "fixed" : "absolute", bottom: mainobj.controlattrs.offsety, right: mainobj.controlattrs.offsetx, opacity: 0, cursor: "pointer" }).attr({ title: "返回顶部" })
              .click(function() { mainobj.scrollup();
                  return false; })
              .appendTo("body")
              .hover(function() {
                $("#topcontrol img")[0].src = jsUrl + 'topback.gif';
              }, function() {
                $("#topcontrol img")[0].src = jsUrl + 'topback.png';
              });
              if (document.all && !window.XMLHttpRequest && mainobj.$control.text() != "") { mainobj.$control.css({ width: mainobj.$control.width() }); }
              mainobj.togglecontrol();
              $('a[href="' + mainobj.anchorkeyword + '"]').click(function() { mainobj.scrollup();
                  return false; });
              $(window).bind("scroll resize", function(e) { mainobj.togglecontrol(); });
          });
      }
  };
  scrolltotop.init();

  try {
      $("#my-nav").pin();
  } catch (e) {}

  //follow
  var content = $("#followUsContent");
  var target = $("#followUsTarget");
  target.on("click", function(e) {
      if (content.hasClass("active")) {
          content.removeClass("active");
          target.removeClass('active');
          target.get(0).innerHTML = "Follow Us";
      } else {
          content.addClass("active");
          target.addClass('active');
          target.get(0).innerHTML = "Close";
      }
  });

  //wx
  var wxTarget = $("#wechatqrcode");
  wxTarget.on("click", function() {
      if (wxTarget.attr("state") == "false") {
          //显示二维码
          wxTarget.attr("state", true);
          wxTarget.find("img").get(0).src = "images/wxicon.png";
      } else {
          wxTarget.attr("state", false);
          wxTarget.find("img").get(0).src = "images/wxqrcode.png";
      }
  });



  $('.atlas').banqh({
      box: "#demo1", //总框架
      pic: "#ban_pic1", //大图框架
      pnum: "#ban_num1", //小图框架
      prev_btn: "#prev_btn1", //小图左箭头
      next_btn: "#next_btn1", //小图右箭头
      pop_prev: "#prev2", //弹出框左箭头
      pop_next: "#next2", //弹出框右箭头
      prev: "#prev1", //大图左箭头
      next: "#next1", //大图右箭头
      pop_div: "#demo2", //弹出框框架
      pop_pic: "#ban_pic2", //弹出框图片框架
      pop_xx: ".pop_up_xx", //关闭弹出框按钮
      mhc: ".mhc", //朦灰层
      autoplay: true, //是否自动播放
      interTime: 5000, //图片自动切换间隔
      delayTime: 400, //切换一张图片时间
      pop_delayTime: 400, //弹出框切换一张图片时间
      order: 0, //当前显示的图片（从0开始）
      picdire: true, //大图滚动方向（true为水平方向滚动）
      mindire: true, //小图滚动方向（true为水平方向滚动）
      min_picnum: 5, //小图显示数量
      pop_up: true //大图是否有弹出框
  });

});
